package com.kaifamiao.modern;

import java.time.LocalDate;
import java.time.Month;

public class LocalDateTest2 {

	public static void main(String[] args) {
		
		LocalDate epoch = LocalDate.EPOCH ;
		System.out.println( epoch );
		
		LocalDate min = LocalDate.MIN ;
		System.out.println( min );
		
		LocalDate max = LocalDate.MAX ;
		System.out.println( max );
		
		LocalDate today = LocalDate.now();
		System.out.println( today );
		
		// java.time.Month 是个枚举，其中包含十二个表示月份的常量
		LocalDate birthdate = LocalDate.of( 1999 , Month.APRIL , 10 );
		System.out.println( birthdate );
		
		birthdate = LocalDate.of( 1999 , 4 , 10 );
		System.out.println( birthdate );
		
		// 指定年份中的第几天对应的LocalDate实例
		LocalDate localDate = LocalDate.ofYearDay( 2000 ,  366 );
		System.out.println( localDate );
		
		// 从 EPOCH 开始往后或往前多少天对应的 LocalDate实例
		localDate = LocalDate.ofEpochDay( 100 );
		System.out.println( localDate );
		

	}

}
